package com.mls.fivedistrict.dao;

import com.mls.fivedistrict.pojo.UserAuthRecord;
import com.mls.fivedistrict.pojo.UserAuthRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserAuthRecordMapper {
    long countByExample(UserAuthRecordExample example);

    int deleteByExample(UserAuthRecordExample example);

    int deleteByPrimaryKey(Long id);

    int insert(UserAuthRecord record);

    int insertSelective(UserAuthRecord record);

    List<UserAuthRecord> selectByExample(UserAuthRecordExample example);

    UserAuthRecord selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") UserAuthRecord record, @Param("example") UserAuthRecordExample example);

    int updateByExample(@Param("record") UserAuthRecord record, @Param("example") UserAuthRecordExample example);

    int updateByPrimaryKeySelective(UserAuthRecord record);

    int updateByPrimaryKey(UserAuthRecord record);
}